home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / dev / amos / AMOSList0993.lzh / AMOSLIST / 000111_amos-request@svcs1.digex.net_Thu Sep 9 09:12:40 1993.msg < prev    next >
Internet Message Format  |  1993-10-03  |  3KB

  1. Received: from nextsun.INS.CWRU.Edu by access.digex.net with SMTP id AA12851
  2.   (5.65c/IDA-1.4.4 for <mcox@access.digex.com>); Thu, 9 Sep 1993 09:12:37 -0400
  3. Received: from svcs1.digex.net by nextsun.INS.CWRU.Edu with SMTP (5.65b+ida+/CWRU-1.5.2-freenet-gw)
  4.     id AA11882; Thu, 9 Sep 93 09:11:33 -0400 (from amos-request@svcs1.digex.net for mcox@access.digex.com)
  5. Received: by svcs1.digex.net id AA08544
  6.   (5.65c/IDA-1.4.4 for amos-list-out); Thu, 9 Sep 1993 08:55:59 -0400
  7. Received: from access.digex.net by svcs1.digex.net with SMTP id AA08540
  8.   (5.65c/IDA-1.4.4 for <amos-list@svcs1.digex.net>); Thu, 9 Sep 1993 08:55:56 -0400
  9. Received: from relay1.pipex.net by access.digex.net with SMTP id AA05327
  10.   (5.65c/IDA-1.4.4 for <amos-list@access.digex.net>); Thu, 9 Sep 1993 08:55:48 -0400
  11. Received: from pipex.net by relay1.pipex.net with SMTP (PP) 
  12.           id <08057-0@relay1.pipex.net>; Thu, 9 Sep 1993 13:47:39 +0100
  13. Received: from prlhp1.prl.philips.co.uk by relay2.pipex.net with SMTP (PP) 
  14.           id <04745-0@relay2.pipex.net>; Thu, 9 Sep 1993 13:47:23 +0100
  15. Received: from prlvax6 by prlhp1.prl.philips.co.uk; Thu, 9 Sep 93 13:41:42 bst
  16. Date: Thu, 9 Sep 1993 13:51:19 GMT
  17. From: "PRL6A::UKRBAKE"@prl.philips.co.uk (ukrbake@prl.philips.co.uk)
  18. Message-Id: <930909135119.2700047b@prl.philips.co.uk>
  19. Subject: Re: AMAL & Serpents Game
  20. To: amos-list@access.digex.net
  21. X-Vmsmail-To: prl6::SMTP%"amos-list@access.digex.net"
  22. Status: RO
  23.  
  24. Hey, Jeff...
  25. What Serpents game?? Sounds good, where can I get my hands on it... gimmie, 
  26. gimmie, gimmie.....
  27.  
  28. But seriously, folks.. I use AMAL lots.  It's about the only bit of Amos that 
  29. runs fast enough, about the only thing that stops me from buying Blitz Basic...
  30. I use it mostly for handling my joystick + collision detection routines, it's 
  31. also handy for shots.. the stuff that would slow down your main program.  Using 
  32. more than 16 is easy, I don't mind putting in a Synchro function before my wait 
  33. vbl... There's just one problem with AMAL... no Zone checking functions, thus 
  34. making any complex collision-detection impossible, and relegated to the main 
  35. program. For example, in a game that I'm writing, you drive around in tanks 
  36. shooting each other, picking up bonuses and avoiding mines... in this I use AMAL 
  37. for:
  38. * joystick control of tanks 
  39. * collision detection for mines
  40. * timing for mines
  41. * shot control - collision into mines + tanks
  42. * control of images for bobs + sprites
  43. Because of lack of Zones in AMAL, I have to do this lot in main prog:
  44. * collision detection for walls -
  45.   i. tank / wall
  46.   ii. shot / wall
  47.   iii. shot / bonus
  48.   iv. shot / wall that becomes a bonus
  49.   v. tank / bonus (see below)
  50. * picking up bonuses
  51.   i. changing weapons
  52.   i.  shields - activation + timing
  53. * all sound fx.. (amal progs set event flags which are read by a routine)
  54. Now if I had PROPER collision detect in AMAL, I could have nearly the whole game 
  55. running it it, but at the moment it has to be compiled or it slows down with 
  56. lots of shots + mines on-screen if it's interpreted.
  57.  
  58. oh, well....
  59. PS. Has anyone used the assembler that comes with the compiler, I had a look in 
  60. the manual the other day, but there's only 1 page on it.. is it any good?
  61.  
  62. Mark Baker